/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package elaborate.vwbe2.scripting;

/**
 * contextual services and information for an
 * script engine
 * the context object will be registered into
 * script engine instances via the name: application
 * i.e., the context object can be accessed in scripts
 * via the implicit object "application"
 * @author lendle
 */
public interface ScriptEngineContext {
    public void fireEvent(String eventName, Object... args);
    public void addScriptEventListener(ScriptEventListener l);
    public void removeScriptEventListener(ScriptEventListener l);
}
